Abbeystead definition

(archaic) The seat of an abbey.
noun
0
0
Advertisement

Origin of abbeystead