Tamil Dictionary 🔍

organule

Or"gan*ule, n. Etym: [Dim. of organ.] (Anat.) Defn: One of the essential cells or elements of an organ. See Sense organule, under Sense. Huxley.


organule - Similar Words