water passage seal - German English Dictionary