Spanish-English Dictionaryagarrad
agarrad
agarrar
Meaning of agarrad