self-pollinate - German English Dictionary