self-fertilization - Alemán Inglés Diccionario