Spanish-English Dictionaryahogar
Meaning of ahogar