dune worm - Spanish English Dictionary