CANE TOAD


Meaning of CANE TOAD in English

■ noun a large brown toad of tropical America, introduced elsewhere for pest control. [ Bufo marinus .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.