English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Synocil

Synocil (n.)

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