French to English Dictionary

Version Française

"abattent" meaning in English