self-fertilisation - Turkish English Dictionary