self-pollination - German English Dictionary