STARFISH

Definition of STARFISH

  1. (noun)echinoderms characterized by five arms extending from a central disk