An anti-submarine rocket is a standoff weapon that uses a rocket engine to deliver a warhead, depth charge, or homing torpedo to a submarine