ái bǎn zi

Translation

  • to suffer beating
  • fig. to be severely criticized
  • to take a hammering
Chinese Tones