Battle Lantern (noun) Definition, Meaning & Examples

noun
  1. a portable, battery-operated light for emergency use aboard a warship.
Battle Lantern (noun) Definition, Meaning & Examples

More Definitions