light cannon


noun

a particularly powerful torch, spotlight, or searchlight