'Nemean lion' definitions:

Definition of 'Nemean lion'

(from WordNet)
noun
(Greek mythology) an enormous lion strangled by Hercules as the first of his 12 labors