Green’s Dictionary of Slang

ranch v.

[? raunch v. (1)]
(US)

1. to ejaculate.

[US]Alt. Eng. Dict. 🌐 ranch(ed/ing) The action and content of a males ejaculation.

2. to bring to orgasm, to make ejaculate.

[US]S. Morgan Homeboy 222: She’d been ranching peckers at the truck plaza most of the summer.