translate English to French: • an artwork in the form of a poster or a multimedia presentation.
• une contribution sous la forme d’une affiche ou d’une présentation multimédia.