backed by life assurance - Spanish English Dictionary