long-standing thing - French English Dictionary