Top definition
Dutch word for 'nerd'. In the United Kingdom nowadays used as slang.
This kid is too much of a stuud to be one of my sons!
by Aboraly September 01, 2006
Get the mug
Get a stuud mug for your barber Yasemin.