Back to Dictionary
降龙伏虎
降龍伏虎
xiánglóngfúhǔ
1.
to vanquish dragons and tigers (idiom)