Succeed (fr. Succéder)

Translation into English

Synonyms