garapatas

English

Noun

garapatas

  1. plural of garapata