motor powered crane - French English Dictionary