plastic waterproof sheet - German English Dictionary