This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Synocil

  1. n.
    A sense organ found in certain sponges. It consists of several filaments, each of which arises from a single cell.

Shares

Related Words

Menu