self-explaining - Turkish English Dictionary