life jackets - Turkish English Dictionary