THERE ARE NO FLIES ON ——


Meaning of THERE ARE NO FLIES ON —— in English

the person specified is quick and astute.

→ flying

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.