Arabic-English dictionary »

إِبَادَة بِيئِيَّة meaning in English

ArabicEnglish
إِبَادَة بِيئِيَّة f

ecocidedestruction of an ecosystem

Your history