Spanish-French dictionary »

mueca meaning in French

SpanishFrench
mueca noun
{f}

grimacenom {f}

rictusnom {m}