self-seal - German English Dictionary