the sun has set in flanders - French English Dictionary