Word info Synonyms

sea walnut

Noun

Meaning

sea walnut (plural sea walnuts)

A comb jelly in the genus Mnemiopsis, native to the western Atlantic Ocean but invasive around the world.

Source: en.wiktionary.org

Synonyms

Close letter words and terms