'press release' definitions:

Definition of 'press release'

(from WordNet)
noun
An announcement distributed to members of the press in order to supplement or replace an oral presentation [syn: handout, press release, release]