I think chauvinist could fit the description.