Davy lamp

Explore definitions, synonyms, and language insights of Davy lamp

Definitions

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