dilator - Dictionary definition and meaning for word
dilator
Definition (noun) a muscle or nerve that dilates or widens a body part
Definition (noun) a drug that causes dilation
Definition (noun) a surgical instrument that is used to dilate or distend an opening or an organ
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com