to self-seed - Español Inglés Diccionario