Advertisement
Advertisement
goliath frog
noun
- 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
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse