Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
sea star
(s/i/_st/A/r )
noun
(n)
echinoderms characterized by five arms extending from a central disk
echinoderms ditandai oleh lima memperpanjang lengan dari pusat cakera
Synonym:
starfish
source: wordnet30