Find the word definition

Wikipedia
Iepenrode

Iepenrode, or Ipenrode, is the name of a villa in Heemstede, the Netherlands, between the Leidsevaart and Herenweg, located north of Huis te Manpad and south of Berkenrode. It was once the summer home of various mayors (burgemeesters) of Haarlem and is currently privately owned.