thanksgiving holiday - French English Dictionary