Word info

starlet sea anemone

Noun

Meaning

starlet sea anemone (plural starlet sea anemones)

Nematostella vectensis, a small sea anemone in the family Edwardsiidae, native to the east coast of the United States.

Source: en.wiktionary.org

Close letter words and terms