toad

toad [-s] n

OE.

  1. Jumping amphibian; frog-like animal; creature that lives in water and on land; [fig.] non-human being; lower form of life.