self-pollinated - Turkish English Dictionary