waterproof constructions - German English Dictionary