starfish

Explore definitions, synonyms, and language insights of starfish

Definitions

Noun
echinoderms characterized by five arms extending from a central disk

More General Terms