cazarlas al vuelo
Meanings
Verb
1. to be quick on the uptake (idiomatic)