What does Barmouth chav mean?

Barmouth chav meaning in Urban Dictionary

emo hating basterds.