Compound of vaporo (“steam”) + navo (“ship”), calque of English steamship, German Dampfschiff, Italian nave a vapore, Spanish barco de vapor and French bateau à vapeur.
vapornavo (plural vapornavi)