Find the word definition

Wiktionary
marine toad

n. cane toad