self-elevated movable platform - Español Inglés Diccionario