Locator

Definition of Locator from the PharmacyDictionary.in

Locator

A device used to find foreign objects inside the body.

Not Available