French to English Dictionary

Version Française

"Abattage, rituel, cérémonie religieuse" meaning in English