Spanish-English Dictionaryagarrotarán
agarrotarán
agarrotarse
Meaning of agarrotarán