self-fertilized - German English Dictionary