Anglophobe

noun
1
a person who hates or fears England or Britain
انگلیس‌ستیز, بیزار از انگلیس, انگلیسبیزار