Noun.Spirit, god, idol; ngă yang: to offer a sacrifice; khua ngă yang: priest; Khua Yang: the Lord. Illustration coming soon