Top definition
The blank internet board which allows people to draw or write on.
You drawing on the e-canvas was great.
by Dark_Dim August 20, 2005
Get the mug
Get a E-Canvas mug for your coworker Sarah.