shēn xiàn

Translation

  • to be trapped
  • to be imprisoned
Chinese Tones