plastic and rubber sheets for roof waterproofing - German English Dictionary