What does Berg-und Talfahrt mean?

Berg-und Talfahrt - German to English

roller coaster of emotions