life-forms - French English Dictionary