enveloping worms - Alemán Inglés Diccionario