Synonyms of Affogar
Primary definition: To cause someone or something to die by submerging in water or other liquid and preventing breathing.
Primary definition: To cause someone or something to die by submerging in water or other liquid and preventing breathing.