auto-pollination - German English Dictionary