YourDictionary

locator medical definition

noun
An instrument or apparatus for finding the position of a foreign object in tissue.

Learn more about locator

link/cite print suggestion box