planetary rotation machine - Francés Inglés Diccionario