self-devised - Turkish English Dictionary