self-produced article - Spanish English Dictionary