goliath frog









goliath frog


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
54 queries 0.607