Find the word definition

Wikipedia
Kerlouan

Kerlouan is a commune in the Finistère department of Brittany in northwestern France not far from Brest. It also contains the village of Meneham.