lantern definition

lantern means a transparent case for holding and shielding a light;
lantern means Magic Lantern Communications Ltd., a Canadian corporation.