self-elevated movable platform - Français Anglais Dictionnaire