spikenard

Explore definitions, synonyms, and language insights of spikenard

Definitions

Noun
an aromatic ointment used in antiquity

Synonyms


More General Terms