motosilurante

Italian

Etymology

From moto- +‎ silurante.

Noun

motosilurante m (plural motosiluranti)

  1. motor torpedo boat