Spanish-English Dictionaryemborracha
emborracha
emborrachar
Meaning of emborracha