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