provide with a water seal - Turkish English Dictionary