Definition of "myrrha"

myrrha

  • noun

    uncountable

    1. (medicine, archaic) myrrh