available to promise - French English Dictionary