En’dodiascope

Definition of En’dodiascope from the PharmacyDictionary.in

En’dodiascope

An X-ray tube that can be placed within a body cavity

Not Available