« Back to Glossary IndexKochasri
Kochasri
A mythical beast with the head of an elephant and the body of a lion
« Back to Glossary IndexA mythical beast with the head of an elephant and the body of a lion