major city in England or Alabama, USA
from Old English 'homestead of Beorma's people'
Try Another Word