Definition of news release in English:

news release

noun

North American
  • Press release.

Origin

Early 20th century; earliest use found in The New York Times.