The Collaborative International Dictionary of English. 2000.
stowbord — stow·bord … English syllables
stowbord — … Useful english dictionary
Stowboard — Stow board, n. A place into which rubbish is put. [Written also {stowbord}.] [1913 Webster] … The Collaborative International Dictionary of English
stowboard — noun see stowbord … Useful english dictionary