whieldon

Best definition
whieldon
Responsible for breeding the ‘Fraser’ a socially awkward human to which medical intervention would not help to irradiate this species
‘Keep your back doors locked at all times as a Whieldon is on the loose’