self-documented - Turkish English Dictionary