Naso constrictor

Definition of Naso constrictor from the PharmacyDictionary.in

Naso constrictor

A substance that helps ease breathing.

Not Available