ropucha olbrzymia

Etymology
lit. 'giant toad'.

Noun

 * 1) cane toad