English | German | Russian | Czech

nostrum English

Meaning nostrum meaning

What does nostrum mean?

nostrum

patent medicine whose efficacy is questionable (= panacea) hypothetical remedy for all ills or diseases; once sought by the alchemists

Synonyms nostrum synonyms

What other words have the same or similar meaning as nostrum?

Are you looking for...?