About us
Define
Definitions for
"Ambergate"
Ambergate is a village in Derbyshire, England, where the River Amber joins the River Derwent.
en.wikipedia.org