self-fertilisation - German English Dictionary