Stowboard /(?)/

Stow·board

Stowboard

n.
  1. A place into which rubbish is put.