Find the word definition

Wikipedia

Blombay

''' Blombay ''' is a commune in the Ardennes department in northern France.