Back to Dictionary
楼橹
樓櫓
lóulǔ
1. watch tower
2. movable battlefield turret