Translation of torpedera in English:

torpedera

torpedo boat, n.

feminine noun

  • 1

    torpedo boat