Borrowed from Italian vaporetto.
vaporetto (plural vaporettos or vaporetti)
From vapore (“vapor”) + -etto (diminutive)
vaporetto m (plural vaporetti)