Spanish-French dictionary »

zurracapote meaning in French

SpanishFrench
zurracapote noun

zurracapotenom {m}