self-advancing - Turkish English Dictionary