a long time comingWiktionary 原文英美释义形容词adjective1(set phrase) In-process, delayed, awaited, or deserved for a considerable duration of time; overdue.