nemean lion

Noun
  1. (Greek mythology) an enormous lion strangled by Hercules as the first of his 12 labors (synset 109522625)

Found on Word Lists

Other Searches