shahrud
Speech parts
1. shahrud - Noun
2. Shahrud - Proper noun
Meaning
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.