meaning of Beinpresse

Beinpresse - German to English

knee press