French Italian Dictionary

Français - italiano

canard in Italian: