foregift - French English Dictionary