aid project - French English Dictionary