DictionaryForumContacts

   English +
Google | Forvo | +

have one's ups and downs

gen. avoir des hauts et des bas; connaître des hauts et des bas