Spanish-French dictionary »

margosa meaning in French

SpanishFrench
margosa noun
{f}

margousiernom {m}

neemnom {m}

Benamargosa noun

Benamargosanom