About us
Define
Definitions for
"Abermule"
Abermule is a village in mid Wales, near the River Severn.
en.wikipedia.org