self-fertile - Spanish English Dictionary