Idiom
To catch somebody on the hop

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

ANSWER DOWNLOAD EXAMIANS APP