Ahogado admin 5 years ago Ahogado Ahogado Definition Ahogado Spanish Adjective English meaning : Drowned