boulogne meaning in English
n. boulogne, forest north of paris (france); city of northern france on the english channel north-northwest of amiens
n. boulogne, forest north of paris (france); city of northern france on the english channel north-northwest of amiens