Spanish-French dictionary »

garrapata | cabarra meaning in French

SpanishFrench
garrapata | cabarra noun

tique

Your history