Arabic-French dictionary »

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

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

fruit de la passionm