'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