anglophobe

nounA person who dislikes or fears England, English culture, or English people.
adjectiveDisliking or fearing England, English culture, or English people.