Top definition
A large species of frog found within the Amazon rain forest. Recognised due to the large warts on it's back, that secrete foul smelling fluid during mating.
by Katie Eldred May 19, 2008
Get the mug
Get a Cload mug for your buddy Trump.
buy the domain for your recipe vlog