light cannon









light cannon


noun

  1. a particularly powerful torch, spotlight, or searchlight

Leave a Reply

Your email address will not be published. Required fields are marked *

45 queries 0.852