self-propelled self-loading trailer - Deutsch Englisch Wörterbuch