Idiom
To catch somebody on the hop

To stand in the way of someone
To give someone a surprise
To catch somebody off guard
To catch somebody suddenly

ANSWER DOWNLOAD EXAMIANS APP