highbury

/ˈhaɪbəri/

Definitions

1. noun

A London suburb, particularly the home of Arsenal Football Club.

“The team played their home games at Highbury Stadium.”

2. noun

A district in Islington, London.

“Highbury is known for its historic architecture and lively community.”

Synonyms

  • district
  • suburb

Antonyms

  • city
  • metropolis