Spanish-English Dictionaryagarrotáis
agarrotáis
agarrotarse
Meaning of agarrotáis