meaning of Beugehaft

Beugehaft - German to English

coercive detention

View more

  • imprisonment for contempt