trouillard – English–Français translations

🇫🇷 fr en 🇬🇧

trouillard adjective {m}

  • Trouilard
chicken-hearted, lily-livered

trouillard noun {m}

  /tʁu.jɑʁ/
  • voir peureux
scaredy-cat
Wiktionary Links