Skip to main content

spadefoot

English spadefoot meaning in English  •  spadefoot का अर्थ अंग्रेजी में
Noun
  • Any species of burrowing toads of the genus Scaphiopus, esp. Scaphiopus Holbrookii, of the Eastern United States; -- called also spade toad>.
Advertisement