See Also: motoscafo(dictionary)

motoscafo (iou)



motoscafo noun. [moto'ska:fo] Pl. -fi [-fi]. M20.
[Italian.]
In Italy: a motor-boat; esp. one used to carry passengers on the Venetian canals.