Definitions of anglophobe:

  • noun:   a person who hates England and everything English