torch-on  waterproofing - German English Dictionary