English Dictionary
Definition starfish in British English
starfish noun
[countable] noun
/ˈstɑː(r)ˌfɪʃ/
Synonyms and related words
