thelion

/ˈθiːliən/

Definitions

1. noun

A lion in Greek mythology, often depicted as a man-lion hybrid, associated with the constellation Leo.

“In Greek mythology, the thelion was a powerful creature said to be the offspring of Zeus.”

Synonyms

  • leo
  • leontophant

Antonyms

  • hydra
  • nemean lion