self-elevated movable platform - Espagnol Anglais Dictionnaire