What does Aufsatteldrehpflug mean?

Aufsatteldrehpflug - German to English

semimounted reversible plough [Br.]