lead tin overlay - German English Dictionary