Translation of menora in English:

menora

noun

  • 1

    a type of aristocratic Siamese play or drama with colourful traditional clothes