Abbeystead Definition
noun
(archaic) The seat of an abbey.
Wiktionary
Find Similar Words
Find similar words to abbeystead using the buttons below.
(archaic) The seat of an abbey.
Find similar words to abbeystead using the buttons below.