Definify.com

Definition 2024


Teddy_Hall

Teddy Hall

English

Proper noun

Teddy Hall

  1. (Britain, Oxford University, slang) St Edmund Hall, a college of Oxford University.