giant frog

Noun

 * 1) One of a number of species of large frogs.
 * , goliath frog