Spanish-English Dictionaryagarrotaras
agarrotarás
agarrotarse
Meaning of agarrotaras