An Encylopedia Britannica Company

scratch paper

1 ENTRIES FOUND:
scratch paper noun
scratch paper
noun
Britannica Dictionary definition of SCRATCH PAPER
[noncount] US