Word meaning weird..often said in the areas near or in boston.
by fleeboy101 January 6, 2010
Get the weyd mug.