worm (a still) - Allemand Anglais Dictionnaire