What is the full meaning of montures
MONTURE, (French) a mounting, setting or frame [n]
Example of the word montures placed on a Scrabble board.