i (can) promise you - French English Dictionary