Skip to
noun (Zoology)
a small eel-like turbellarian marine worm, typically very small and parasitic.
Browse