French to English Dictionary

Version Française

"abattage" meaning in English