Meaning of Panthera

Definition of Panthera

(noun) lions; leopards; snow leopards; jaguars; tigers; cheetahs; saber-toothed tigers

Other information on Panthera

WIKIPEDIA results for Panthera
Amazon results for Panthera