meaning of beklemmend

beklemmend - German to English

nightmarish

View more

  • oppressive
  • constricting