travelling tower crane - French English Dictionary