Green’s Dictionary of Slang

maribou stork n.

the penis.

[UK]I. Welsh [title] Maribou Stork Nightmares.
[UK]Roger’s Profanisaurus 3 in Viz 98 Oct. 19: maribou stork euph. A fixed bayonet; the old Adam. A bone-on.