Nards

What is Nards?

Nards definition and meaning on Dictionary terms:
noun
an aromatic Himalayan plant, believed to be the spikenard, Nardostachys jatamansi, the source of an ointment used by the ancients.
the ointment.

 

reference: https://www.dictionary.com/browse/nards

Tags: