What does Bleibulle mean?

Bleibulle - German to English

lead seal