an indian giver - French English Dictionary