heavy truck-mounted crane - French English Dictionary