mounted on roller bearings - Francés Inglés Diccionario