meaning of keratosa

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


Related Words

keratosa |

Developed & Maintained By Taraprasad.com

Treasure Words