self-fertilization - German English Dictionary