noun a particularly powerful torch, spotlight, or searchlight
light cannon 🔊 Listen to this noun a particularly powerful torch, spotlight, or searchlight Share Facebook Twitter Google +