SPADEFOOT TOAD


Meaning of SPADEFOOT TOAD in English

[spade.foot toad] n (1867): any of a family (Pelobatidae) of burrowing toads having the inner bone of the tarsus edged with a strong horny sheath with which they dig

Merriam-Webster English vocab.      Английский словарь Merriam Webster.