1 definition by KieranW

Top Definition
This is a person who is so retarded that they fail a b-tec. They openly admit to recieving oral sex from their own mother, even going as far as to brag about it. They look like the popular Pokemon Bulbasaur.
Jonny Mcghee
by KieranW October 12, 2011

Mug icon
Buy a Jonny McGhee mug!