Translation of kapal selam in English:

kapal selam

submarine

noun

  • 1

    submarine, vessel that can operate under water