Stowboard Definition
noun
(UK, dialect, mining) A place into which rubbish is put.
Wiktionary
Other Word Forms of Stowboard
Noun
Singular:
stowboard
Plural:
stowboardsFind Similar Words
Find similar words to stowboard using the buttons below.