self-synchronizing - German English Dictionary