いまだに (translations)→ never remain still
長い (translations)→ endless extended leisured length lengthy long long-drawn long-standing many superior tall