Word info

deepwater big-eyed worm eel

Noun

Meaning

deepwater big-eyed worm eel (plural deepwater big-eyed worm eels)

Scolecenchelys castlei, a species of snake-eel found off the coast of New Zealand.

Source: en.wiktionary.org

Close letter words and terms