Spanish-French dictionary »

perra | ramera | zorra meaning in French

SpanishFrench
perra | ramera | zorra noun

garcenom {f}