Find the word definition

Wikipedia
Jinnalaluo

The jinnalaluo (also called kimnaras, feiren, and yeishen) were divine creatures with human bodies and animal's heads that were featured in Buddhist mythology.