Find the word definition

Wikipedia
Nourray

Nourray is a commune in the Loir-et-Cher department of central France. The commune is located in the region of Centre-Val de Loire.