keyhole urchin

noun

Definition of keyhole urchin

: a flat sea urchin of the order Exocycloida with long narrow apertures occurring near the margin of the test