SMELLING SALTS MEANING IN ENGLISH

• Smelling salts Definition & Synonyms

  1. () An aromatic preparation of carbonate of ammonia and, often, some scent, to avoid or relieve faintness, headache, or the like.


RECENT SEARCHES