sclere









sclere


noun

  1. zoology a supporting anatomical structure, esp a sponge spicule
50 queries 0.635