Meaning of jewel stand in English:

jewel stand

noun

  • A small decorative stand for the storage or display of jewellery, typically one designed to allow necklaces and similar items to be suspended in order to prevent them from becoming tangled.

Origin

Mid 19th century; earliest use found in Boston Courier.