lóu lǔ

Translation

  • watch tower
  • movable battlefield turret
Chinese Tones