Arabic-English dictionary »

مَارَاكُويَّا meaning in English

ArabicEnglish
مَارَاكُويَّا f

passion fruitedible fruit