self-seeded - Spanish English Dictionary