English | German | Russian | Czech

Highbury English

Meaning Highbury meaning

What does Highbury mean?

Highbury

An area in Islington borough, London. (historical, soccer) the former home stadium of Arsenal Football Club (soccer, historical, by extension) Arsenal Football Club itself

Are you looking for...?