Abingdon

What is Abingdon?

Abingdon definition and meaning on Dictionary terms:
noun
a town in S Oxfordshire, in S England, on the Thames: site of Benedictine abbey founded 7th century a.d.

 

reference: https://www.dictionary.com/browse/abingdon

Tags: