genesen - French English Dictionary