Sponge 1. (Science: zoology) Any one of numerous species of spongiae, or porifera. 2. The elastic fibrous skeleton of many... Read More
Human embryology is a fascinating subject and has succeeded in captivating the attention of human beings for ages.... Read More