2 results found
Search Results for: rana
Euphlyctis hexadactylus
Definition noun A species belonging to the taxonomic family Dicroglossidae of the order Anura, and commonly called the green... Read More