noun zoology a supporting anatomical structure, esp a sponge spicule
sclere 🔊 Listen to this noun zoology a supporting anatomical structure, esp a sponge spicule Share Facebook Twitter Google +