Spanish-French dictionary »

macarra meaning in French

SpanishFrench
macarra noun
{m} {f}

thugnom {m}