GNU Collaborative International Dictionary of English
last match results
Found one definition
-
‖Rana (rāˈnȧ), n. [L., a frog.] (Zool.) A genus of anurous batrachians, including the common frogs.
[1913 Webster]