a cat shit in my mouth - French English Dictionary