sinew (vigorous strength; muscular power) - Allemand Anglais Dictionnaire