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 1, 2006
Get the stuud mug.