Use the search facility, or the two navigation bars above to find information about specific words. This site provides meanings, definitions, translations, proverbs and rhymes for thousands of words.
Definition or meaning of the English word Toad
Any one of numerous species of batrachians belonging to the genus Bufo and allied genera; especially those of the family Bufonidae. Toads are generally terrestrial in their habits except during the breeding season; when they seek the water. Most of the sp (n.).
Translations for the English word Toad
Spanish Translation for the English word Toad is batracio ( Animal)
|