Find the word definition

Wikipedia
Hambühren

Hambühren is a municipality in the district of Celle, in Lower Saxony, Germany. It is situated approximately west of Celle.