Home
Search
Index
Definify.com
Webster
1913
Edition
Stowboard
Stow′board
,
Noun.
A place into which rubbish is put.
[Written also
stowbord
.]
Similar Results
Shopboard
Starboard