An incredibly hairy technique, found in some HLL and progrAM-overlay implementations (e.g. on the Macintosh), that involves on-the-fly generation of small executable (and, likely as not, self-modifying) code objects to do indirection between code sections. These pieces of live data are called "trAMpolines". TrAMpolines are notoriously difficult to understand in action in fact, it is said by those who use this term that the trAMpoline that doesn' t bend your brain is not the true trAMpoline. See also snap. [Jargon File] (2003-03-26)