Green’s Dictionary of Slang

pitahaya n.

[Mex. pitahaya, a giant (pink) cactus]

(US gay, west.) the penis.

(con. late 19C) J. Nevins ‘Western frontier gay slang’ on Twitter 2 Mar. 🌐 ‘pitahaya’ = the penis; from Mexican cowboys.