parish lantern

English

Noun

parish lantern (plural parish lanterns)

  1. (archaic, slang) The moon.