KERATOSA


Meaning of KERATOSA in English

noun ·pl an order of sponges having a skeleton composed of hornlike fibers. it includes the commercial sponges.

Webster English vocab.      Английский словарь Webster.