self-pollination - Spanish English Dictionary