i give you my word - French English Dictionary