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