Starfish Meaning

There are 1 meaning(s) for word Starfish

Meaning 1 : echinoderms characterized by five arms extending from a central disk

    Synonyms : sea star