Chimera Meaning

There are 2 meaning(s) for word Chimera

Meaning 1 : (Greek mythology) fire-breathing female monster with a lion's head and a goat's body and a serpent's tail; daughter of Typhon

    Synonyms : chimaera
Meaning 2 : a grotesque product of the imagination

    Synonyms : chimaera