YourDictionary

insufflation medical definition

noun
  1. The act or an instance of insufflating.
  2. A finely powdered or liquid inhalant drug.

Learn more about insufflation

link/cite print suggestion box