Spanish-English Dictionaryagarran
agarran
agarrarse
Meaning of agarran