Meaning of garapata

garapata

Tagalog

n., zoo. tick; tiny insect or spider