Top definition
A sill for your window (you put stuff on it)
Hey Barry do me a favour and put my goose on the windowsill.
by Sara Eley ur G February 03, 2018
Get the mug
Get a Windowsill mug for your cousin Abdul.
buy the domain for your diy site