Spanish-English Dictionaryagarrabais
agarrabais
agarrarse
Meaning of agarrabais