shàng tù xià xiè

Translation

  • to vomit and have diarrhea
Chinese Tones