delivery versus payment principle - French English Dictionary