garrapatas

Spanish

Noun

garrapatas f pl

  1. plural of garrapata