monture

noun
mon·​ture | \ ˈmänchə(r)\
plural -s

Definition of monture

1 : a frame or setting especially for a jewel
2 : a manner of mounting or setting (as a jewel)

History and Etymology for monture

French, from Middle French, from monter to mount + -ure

Keep scrolling for more