English Dictionary
◊ DID YOU MEAN STARFISH?
starfish
n : echinoderms characterized by five arms extending from a
central disk [syn: {sea star}]
English Computing Dictionary
◊ STARLISP
StarLISP
{▫LISP}