Meaning of rana

Definition of rana

(noun) type genus of the Ranidae

Other information on rana

WIKIPEDIA results for rana
Amazon results for rana