Spanish-English Dictionaryagarrotaré
agarrotaré
agarrotarse
Meaning of agarrotaré