bonus provision for life - French English Dictionary