Scratchproof

What is Scratchproof?

Scratchproof definition and meaning on Dictionary terms:
adjective

resistant to scratches.