term life assurance - French English Dictionary