What is the full meaning of motoscafo
(Italian) a motorboat [n MOTOSCAFI or MOTOSCAFOS]
Example of the word motoscafo placed on a Scrabble board.