meaning of rana goliath

1. largest living frog; up to a foot and weighing up to 10 lbs; Africa


Related Words

rana goliath |

Developed & Maintained By Taraprasad.com

Treasure Words