French to English Dictionary

Version Française

"oreillons (m.pl)" meaning in English