torch-on  waterproofing - Turkish English Dictionary