Abingdon

EnglishEdit

PronunciationEdit

Proper nounEdit

Abingdon

  1. A town on the Thames in northern Berkshire, England.
Read in another language