torpedo officer

  1. Noun, Military torpidocu