meaning of angeschnallt

angeschnallt - German to English

restrained

View more

  • strapped