algogene - French English Dictionary