Find the word definition

Wikipedia

Menou

Menou is a commune in the Nièvre department in central France.