shahrud noun1 •A type of short-necked lute, similar to an archlute, originating in traditional Persian music. formsshahruds