From kapal (“ship”) + laut (“sea”), literally “sea ship”, likely to distinguish from other compounds such as kapal terbang (“airplane”, literally “flying ship”).
kapal laut