Cane toads meaning in English - Cane toads का मतलब हिंदी में
noun
A large toad, Rhinella marina (formerly Bufo marinus), of Central and South America, introduced to Australia and various Pacific islands where it is now an invasive pest species.
A large toad, Rhinella marina (formerly Bufo marinus), of Central and South America, introduced to Australia and various Pacific islands where it is now an invasive pest species.
Cane-toads meaning : A large toad, Rhinella marina (formerly Bufo marinus), of Central and South America, introduced to Australia and various Pacific islands where it is now an invasive pest species. A person from Queensland; a Queenslander.