English-Russian dictionary »

stroad meaning in Russian

EnglishRussian
stroad (a road too wide and fast)
noun

шулицаnoun