1 definition by megzz33

Top Definition
NSD
N- national S- sports D- development
When you are doing NSD it is just generally alot of hard work.

"What are you doing tonight?"
"I have NSD"
by megzz33 March 03, 2007
Mug icon
Buy a NSD mug!