insufflate - Dictionary definition and meaning for word
insufflate
Definition (verb) breathe or blow onto as a ritual or sacramental act, especially so as to symbolize the action of the Holy Spirit
Definition (verb) treat by blowing a powder or vapor into a bodily cavity
Definition (verb) blow or breathe hard on or into
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com