flexible waterproofing sheet - Turkish English Dictionary