there are no flies on her/him
= no tiene un pelo de tonta/o
ðər ə nəʊ flaɪz ɒn hɜː/hɪm
El significado de
there are no flies on her/him (literalmente, "no
hay moscas encima de ella/el") es
que una persona es activa, lista, difícil de engañar.
Oh, he was
a smart one, all right. There were no flies on him.
Este idiom, que
comenzó a utilizarse en Australia a mediados del siglo
XIX, hace referencia a animales que son tan activos y/o
se mueven tan rápidamente que no permiten que las moscas
se posen en ellos.