1. shahrud - Noun
2. Shahrud - Proper noun
shahrud (plural shahruds) (music) A type of short-necked lute, similar to an archlute, originating in traditional Persian music.
Shahrud A city in Shahrud County, Semnan province, Iran.