Indus Valley bullfrog
Noun
Meaning
Indus Valley bullfrog (plural Indus Valley bullfrogs)
Any member of species Hoplobatrachus tigerinus of large frogs, found in Pakistan and India.
Noun
Indus Valley bullfrog (plural Indus Valley bullfrogs)
Any member of species Hoplobatrachus tigerinus of large frogs, found in Pakistan and India.