self-produced - Turkish English Dictionary