self-pollinated - German English Dictionary