KERATOSA MEANING IN ENGLISH

• Keratosa Definition & Synonyms

  1. (n. pl.) An order of sponges having a skeleton composed of hornlike fibers. It includes the commercial sponges.


RECENT SEARCHES