self-produced articles - Spanish English Dictionary