Picture Dictionary and Books Logo
×
toad [ˈtoʊd]

1 toad noun
  • a small animal that looks like a frog but has dry skin and lives on land
  • an unpleasant person