Centriole

Definition of Centriole from the PharmacyDictionary.in

Centriole

A minute organelle lying in the center of the centrosome.

Not Available