sod

sod  {n.}
Annoying person or thing (from sodomite).
Categories: British noun slang