Spanish-English Dictionaryahoga
ahoga
ahogarse
Meaning of ahoga