ample resource - French English Dictionary