Find the word definition

Wikipedia
Plouguin

Plouguin (Plougin in Breton) is a commune in the Finistère department of Brittany in north-western France.

It lies northwest of Brest, about from the English Channel in the far west of the Leon peninsula.