leak-protecting jacket - French English Dictionary