1 definition by ChinkSimon

Top Definition
Not just the North of England. Used extensively in South East Wales to describe the level of greatness.
As in: "Beef Pot Noodle is mega lush"
by ChinkSimon July 26, 2006

Mug icon
Buy a Mega mug!