self-synchronizing - French English Dictionary