self-elevated movable platform - French English Dictionary