self-propelling crane - German English Dictionary