Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Synocil
n.
A sense organ found in certain sponges. It consists of several filaments, each of which arises from a single cell.
←
Synochus
Synod
→
Shares
Related Words
Menu
Home
Search
My Last Searches