Definitions by Ian Stewart
Mosshead
Someone who is from paige moss in liverpool england. These people should not be messed with as they are very hard and will kick your teeth in while calling you a tit
Mosshead by Ian Stewart June 18, 2020