Search results
- Dictionarytoad/təʊd/
noun
- 1. a tailless amphibian with a short stout body and short legs, typically having dry warty skin that can exude poison.
- 2. a contemptible or detestable person (used as a general term of abuse): "you're an arrogant little toad"
Powered by Oxford Dictionaries