self-pollinating - Turkish English Dictionary