Advertisement

Advertisement

goliath frog

noun

  1. the largest living frog, Rana goliath, which occurs in the Congo region of Africa and can grow to a length of 30 centimetres


Advertisement

Advertisement

Advertisement

Advertisement


Goliath cranego light on