What does belämmert mean?

belämmert - German to English

embarrassed

View more

  • sheepish
  • like an idiot
  • miserable
  • terrible [coll.]