Scrobicula meaning

(zoology) One of the smooth areas surrounding the tubercles of a sea urchin.
noun
0
0
Advertisement

Origin of scrobicula