self-transparent - Turkish English Dictionary