Spanish-English Dictionaryagarra
agarra
agarrarse
Meaning of agarra