Rana goliath
English Dictionary
->
Letter R
-> Rana goliath
Search Dictionary:
Rana goliath Definition
(n)
largest
living
frog
;
up
to
a
foot
and
weighing
up
to
10
lbs
;
Africa
Rana goliath Synonyms
goliath frog
Rana goliath
© Art Branch Inc.