Skip to content
Simplified display

龙争虎斗

lóng zhēng hǔ dòu

Sign in to save this word to your study lists.

Definitions

  1. 1. lit. the dragon wars, the tiger battles (idiom); fierce battle between giants