Spanish-French dictionary »

garaballa meaning in French

SpanishFrench
Garaballa noun

Garaballanom