heavy truck-mounted crane - German English Dictionary