Green’s Dictionary of Slang

rod v.

[rod n.]

1. [late 19C+] of a man, to have sexual intercourse.

2. [1910s] (US Und.) to hold up with a gun.

3. [1920s+] to arm oneself with a gun.

In phrases

rod off (v.)

[1920s–30s] to shoot dead.