Definitions for "Ambergate"
Ambergate is a village in Derbyshire, England, where the River Amber joins the River Derwent.