self-pollinate - Turkish English Dictionary