Arabic-English dictionary »

آكِلُ لُحُوم البَشْر meaning in English

ArabicEnglish
آكِلُ لُحُوم البَشْر m

cannibalan organism which eats others of its own species