wàng ér shēng wèi

Translation

  • intimidate at the first glance (idiom)
  • awe-inspiring
  • terrifying
  • overwhelming

Synonyms

Chinese Tones