French to English Dictionary

Version Française

"ordures (fpl) domestiques" meaning in English