Find the word definition

Wikipedia
Allmenrod

Allmenrod is a small village in north Hesse (Germany) with a population of 350 (2003). It is a part of Lauterbach.