Quick Quiz: Nouns Score:
Change category, Flip order Reset


Correct!

Definition: largest known toad species; native to Central America; valuable destroyer of insect pests

Your choice?