megawatts n.[? ‘they light you up’](N.Z. prison) any form of drugs.Show quotations2001D. Looser Boobslang [U. Canterbury D.Phil. thesis] 115/2: megawatts n. pl. drugs of any kind.