royal starfish

English

Noun

royal starfish (plural royal starfishes or royal starfish)

  1. A West Atlantic starfish (Astropecten articulatus), characterised by a purple central region, outlined with orange.

References