ecogenia - French English Dictionary