self-elevated movable platform - Turco Inglés Diccionario