life and property insurance - French English Dictionary