A tosser from Scotland; one prone to driving a car with an 'Ecosse' bumper sticker figleafing his ingrained hatred for the English.
by Lord Grimcock October 20, 2007
Get the ecosser mug.by Ped the Ned June 1, 2006
Get the Ecosse mug.