self-produced - Spanish English Dictionary