Spanish-French dictionary »

leprosa meaning in French

SpanishFrench
leprosa noun
{f}

lépreusenom {f}

Your history