amelia is a real dickscratcher for sending our unit 20 miles to that facility when there is another one parked out front of the facility
a dispatcher who has a superiority complex, suffers from narcissistic personality disorder and gets off exercising their power over others
"amelia is a real dickscratcher for sending our unit 20 miles to that facility when there is another one parked out front of the facility" What is the definition of "dickscratcher"?