Keywords: toad, cane toad
Sign Definition
As a Noun
1. An animal that looks like a frog but has drier skin and spends less of its life in the water. English = toad.
2. A type of toad found in Queensland, Australia. English = cane toad.