meaning of betrüben

betrüben - German to English

to aggrieve [afflict]

View more

  • to sadden