1. Noun
A secret; a mystery; -- generally used in the plural.
2. Noun
A secret remedy; an elixir.
More about this word
Synonyms and related words
Explore this word
