backed by life assurance - Turkish English Dictionary