shēn xiàn láo lóng

Translation

  • fallen into a trap
Chinese Tones