VariousWords beta
Related Terms:
Noun
Definition: A sense organ found in certain sponges, consisting of several filaments, each arising from a single cell.
VariousWords beta
Definition: A sense organ found in certain sponges, consisting of several filaments, each arising from a single cell.