toad

noun
  1. a small amphibian with dry, bumpy skin that lives both on land and in water
  2. an unpleasant or repulsive person
  3. Usage: informal; derogatory

Examples