Answer #1

It’s generally an expression to described a (non British) person who is immersed in British culture.

Answer #2

A person who is fond of English/British culture.

Answer #3

That means I’m one serious Anglophile. Like the only two things that matter to me are:

  1. To live as a Major Geek
  2. To live in England.
More Like This