screen print

English

Noun

screen print (plural screen prints)

  1. (printing) A print produced by screen printing.

Translations