Find the word definition

Wikipedia
Louchuan

Louchuan (楼船, lit. tower ships) were a type of naval vessel, primarily a floating fortress, which has seen use in China since the Han Dynasty. Meant to be a central vessel in the fleet, the louchuan was equipped for boarding and attacking enemy vessels, as well as with siege weapons including traction trebuchets for ranged combat.