meaning of abgewürgt

abgewürgt - German to English

choked down

View more

  • stalled