Meaning of lantern in English
1. a light in a metal frame with glass sides to protect the flame or electric bulb, typically having a handle by which you can carry it
Tōrō Nagashi (the festival of Floating Lanterns) is one of the major events in Japan's year.