globoidal worm - Francés Inglés Diccionario