Spanish-English dictionary »

garrapatero meaning in English

SpanishEnglish
garrapatero noun
{m}

ani(bird of genus Crotophaga)
noun