Meaning of mantichora
Definition of mantichora
(noun)
a
mythical
monster
having the
head
of man (with horns) and the
body
of a
lion
and the
tail
of a
scorpion
Other information on mantichora
WIKIPEDIA results for
mantichora
Amazon results for
mantichora
Tweet