shitehawk

shitehawk  {n.}
Someone of little worth, originally military slang.
Categories: British military noun slang