meaning of Bleibulle

Bleibulle - German to English

lead seal