tōu dù zhě

Translation

  • smuggled illegal alien
  • stowaway
Chinese Tones