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>.