mechanically-propelled - Espagnol Anglais Dictionnaire