Chauvinist

What is Chauvinist ?

Chauvinist is (noun) a person who has a strong feeling of pride in his or her native country Chauvinists insist that British cooking is better than French.

 

source: Easier English, Student Dictionary Upper Intermediate Level