1 definition by Youllneverbea500kfollowersstar
A word to describe an individual who is self obsessed and craves attention. Loves driving round the schools in Fife impersonating an animal, usually a goat looking to pick up a kid
by Youllneverbea500kfollowersstar June 20, 2021