mosher

(noun)

noun

1. One who moshes.

2. (Britain, slang) A member of an alternative subculture; a grebo or goth.