Definitions for rana goliath
ADVERTISEMENT
Princeton's WordNet
goliath frog, Rana goliath(noun)
largest living frog; up to a foot and weighing up to 10 lbs; Africa
Citation
Use the citation below to add this definition to your bibliography:
"rana goliath." Definitions.net. STANDS4 LLC, 2013. Web. 19 Jun 2013. <http://www.definitions.net/definition/rana goliath>.

