worm (a still) - Turc Anglais Dictionnaire