Definition of “scratch paper” - English Dictionary

british dictionary