self-sealing valve - German English Dictionary