smelling bottle

Explore definitions, synonyms, and language insights of smelling bottle

Definitions

Noun
a bottle containing smelling salts

More General Terms