meaning of aufrecht sitzen

aufrecht sitzen - German to English

to stay up straight

View more

  • to stay up