Vocabulary What does 海戦 (かいせん, kaisen) mean? 海戦 (かいせん, kaisen) means naval battle. Quick factsReadingかいせんRomajikaisenPart of speechnoun 海戦かいせんkaisennaval battle1noun naval battleKanji in this word海sea戦war; fight, battle