garrapatas
Spanish
Noun
garrapatas
f
pl
plural of
garrapata