Meaning of #garrapata 1º_ Ixodoid mite larger than the rest of these arachnids, which is also a hematophagous parasite.  The name is an evolution of the pre-Roman word caparra ("impertinent, annoying").  2º_ By the previous one, a person who attaches himself to ano.. garrapata