Arabic-English dictionary »

نبات لاحم meaning in English

ArabicEnglish
نبات لاحم

Carnivorous plant