Find the word definition

Wikipedia
Ouchy

Ouchy is a port, and popular lakeside resort located south of the city of Lausanne in Switzerland at the edge of Lake Geneva .