Spanish-French dictionary »

numidia meaning in French

SpanishFrench
Numidia noun

Numidienom {f}

Your history