1 definition by entellektuall soopeerior

Top Definition
A bluedog who keeps the inside of the windows clean on the special bus to windsor.
As a linfield bus goes by: "there goes a bus full of window lickers".
by entellektuall soopeerior July 24, 2011
Mug icon
Buy a Window licker mug!