To replicate (fr. Répliquer)

Translation into English

Synonyms