Compound of spook (“ghost”) + schip (“ship”).
spookschip n (plural spookschepen, diminutive spookscheepje n)