Spanish-French dictionary »

alfafara meaning in French

SpanishFrench
Alfafara noun

Alfafaranom