Spanish-English Dictionaryagarrotar
Meaning of agarrotar