Definitions of Namtaru:

  • noun:   a demon personifying death; messenger of the underworld goddess Ereshkigal bringing death to mankind