mechanical transmission of power - Espagnol Anglais Dictionnaire