muscle-driven engine or motor - Turc Anglais Dictionnaire