Log in
Search words & phrases
toad
US /tod/
・
UK /təʊd/
B2
Definition
Video subtitles
noun
Small amphibian animal very similar to a frog
A person you don't like or have respect for