sunflower star
noun
: a large 20-rayed starfish (Pycnopodia helianthoides) resembling in form a conventionalized representation of a sunflower
Love words? Need even more definitions?
Merriam-Webster unabridged
Share