crapaud

noun

1.
large toothed frog of South America and Central America resembling the bullfrog