happy thanksgiving! - French English Dictionary