whole life assurance - French English Dictionary