Definition of motoscafo in English:

motoscafo

(also motoscarfia)

noun

  • In Italy: a motor boat, especially one used to carry passengers on the Venetian canals.

Origin

1930s. From Italian motoscafo from moto- + scafo hull of a ship from ancient Greek σκάϕος hull of a ship, cognate with σκάϕη boat.

Pronunciation

motoscafo

/ˌməʊtə(ʊ)ˈskafəʊ/