self-loading truck - Deutsch Englisch Wörterbuch