launching pad n.[SE launch + pad n.2 (2); pun on take off v.2 (3a)](US drugs) a room, flat or house where drug addicts can go to inject.Show quotations1971E.E. Landy Underground Dict. (1972). 1975Wentworth & Flexner DAS.