Spanish-English Dictionaryagarrabas
agarrabas
agarrarse
Meaning of agarrabas