Find the word definition

Wikipedia
Armbouts-Cappel

Armbouts-Cappel (from ) is a commune in the Nord department in northern France.

It is a few kilometers south of Dunkirk.