self-fertilized - Alemán Inglés Diccionario