Either a nuclear reactor or batteries.
That is the correct spelling for "submarine" (underwater, or underwater vehicle).
As regards torpedoes or missiles, yes, the submarine has weapons that can be launched underwater.
A valley that is underwater.
A submarine
A vessel that travels underwater is termed a submarine.
submarine
A submarine.
Underwater
A valley that is underwater.
Submarine
their floating at a depth
Submarine