Top definition
A unique last name for unique people. That is of dutch/german dissent
Person1: hi, whats your last name?
Person2: my last name is von Storch
by wookiecookie May 25, 2009
Get the mug
Get a von Storch mug for your coworker Georges.