self-produced articles - French English Dictionary