movable foot platform - Francés Inglés Diccionario