mechanical steering device - Espagnol Anglais Dictionnaire