dú bà

Translation

  • to dominate (a market etc)
  • to monopolize

Synonyms

Chinese Tones