Vocabulary

長期にわたる

to be protracted; to extend over a long period of time; to be prolonged

expression verb