meaning of Apfelpresse

Apfelpresse - German to English

cider press