Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: shixue shuxue shake shajue shexue shache ?

shà xuè to smear one's lips with the blood of a sacrifice as a means of pledging allegiance (old)

Dictionary · Google Translate · Help
By MDBG 2024