Back to Dictionary
羊怪
yángguài
1. faun, half-goat half-human creature of Greek mythology