Someone who is soft, as in they cant fight.
some guy comes upto you in the street acting all ghetto, like hes about to beat you up. you say: come on then lets fight, and he backs down and runs away. hes a muppet
"Wreckhead" is a term used to describe someone whos brain is either wrecked, or someone has said something thats wrecked your head.
Man 1: i had sex with my sister last night
Man 2: haha shut up ya Wreckhead
Shut Up Ya Wreckhead