meaning of ahogarse

ahogarse - Spanish to English

to choke

View more

  • to drown
  • to suffocate