長きに渡る
1
long (time);longstanding;for a long time
Other forms
長きにわたる 【ながきにわたる】 · 長きに亘る 【ながきにわたる】
Shirabe