Vocabulary

山あり谷あり

(having) ups and downs

expression