self-propelled lift truck - German English Dictionary