world aid - French English Dictionary