Definitions for "Abermule"
Abermule is a village in mid Wales, near the River Severn.