life forms - French English Dictionary