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