windfall profit tax - French English Dictionary