toad – English–Español translations

🇬🇧 en es 🇪🇸

toad noun

  /toʊd/ , /təʊd/
  • amphibian similar to a frog
sapo, sapa
  • very unpleasant man
sapo
Wiktionary Links