il gatto ti ha mangiato la lingua

Italian

Etymology

Literally, Has the cat eaten your tongue?.

Idiom

il gatto ti ha mangiato la lingua?

  1. cat got your tongue?