dilaterEnglish

dilater, dilator

Noun

A surgical instrument that is used to dilate or distend an opening or an organ

English: dilator, dilater

English words with similar meanings

Show 1 words