mephitic toad

English

Noun

mephitic toad (plural mephitic toads)

  1. The natterjack.