worm (a still) - Francés Inglés Diccionario