meaning of smelling salts

1. a pungent preparation of ammonium carbonate and perfume; sniffed as a stimulant to relieve faintness


Related Words

smelling salts |

Developed & Maintained By Taraprasad.com

Treasure Words