Find the word definition

Wiktionary

montres

n. (plural of montre English)