the new guy? he's just a chinless wonder hq sent down here to get him out of their hair for a while
very derogatory term for an upper-class brit, frequently one who gained his position via nepotism or other social connections, not through his own competence
"the new guy? he's just a chinless wonder hq sent down here to get him out of their hair for a while" What is the definition of "chinless wonder"?