catraca – English–Français translations

🇫🇷 fr en 🇬🇧

catraca noun {m}

  /ka.tʁa.ka/
chachalaca, parraqua
Wiktionary Links