self-propelled trolley - Francés Inglés Diccionario