Spanish-French dictionary »

gamarra meaning in French

SpanishFrench
gamarra noun
{f}

martingalenom {f}