leak-protecting jacket - Turkish English Dictionary