Vocabulary
長期にわたる
ちょうきにわたる
to be protracted; to extend over a long period of time; to be prolonged
expression
verb