meaning of Autopresse

Autopresse - German to English

automobile compactor