Garrapata
1. A parasitic insect that lives off the blood it sucks from animals like dogs, cats, horses, or cows. 2. A clingy or overbearing person who smothers, controls, or lives off someone else.
1. That dog is full of Garrapatas. 2. You are like a Garrapata always following that man around.
Automatically translated from Spanish