monture

Noun

 * 1) A mounting, setting, or frame.

Etymology
From.

Noun

 * 1) a mount, an animal which is ridden
 * 2) a setting, bezel, frame etc. onto or into which an object is mounted
 * 3) a mechanical mounting job