transportable working platform - French English Dictionary