noun
Meaning 1
A drum (musical instrument) made from a thin covering stretched over a hemispherical section of a human skull; also, a damaru made from two skulls.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided