long-life battery - Turkish English Dictionary