Find the word definition

Wikipedia
Montauban-de-Picardie

Montauban-de-Picardie is a commune in the Somme department in Picardy in northern France. Its inhabitants are called "Montalbanais".