supply undertaking - French English Dictionary