Green’s Dictionary of Slang

long john n.

[the necessity of removing one’s long johns n.]

(N.Z.) an outdoor lavatory.

[NZ]McGill Reed Dict. of N.Z. Sl. 129: long john 1. Outdoor dunny, where longjohns or heavy underwear had to be divested. ANZ.