anchor self-energizing - Turkish English Dictionary