Meaning of davy lamp

Definition of davy lamp

(noun) an oil lamp that will not ignite flammable gases (methane)

Other information on davy lamp

WIKIPEDIA results for davy lamp
Amazon results for davy lamp