Spanish-French dictionary »

la garriga meaning in French

SpanishFrench
La Garriga noun

La Garriganom

Your history