Sand Star Definition
noun
Luidia foliolata, a starfish in the family Luidiidae , found in the northeastern Pacific Ocean.
Wiktionary
Other Word Forms of Sand Star
Noun
Singular:
sand star
Plural:
sand starsFind Similar Words
Find similar words to sand star using the buttons below.