Definition Definition

stowboard - Meaning and Examples

Meaning of 'stowboard' (Webster Dictionary)

1 . Stowboard [ n.]
- A place into which rubbish is put.