meaning of Armmanschette

Armmanschette - German to English

armlet

View more

  • supply sleeve