Spanish-French dictionary »

gabarra meaning in French

SpanishFrench
gabarra noun

youyounom {m}