Toadeater

n.
  1. A fawning, obsequious parasite; a mean sycophant; a flatterer; a toady.