starfish
English Dictionary
->
Letter S
-> starfish
Search Dictionary:
starfish Definition
(n)
echinoderms
characterized
by
five
arms
extending
from
a
central
disk
starfish Synonyms
sea star
starfish
© Art Branch Inc.