Dictionary Romanian – English

șerpui



Verb intranzitiv
1.

to wind


2.

to sinuate


3. (d. râuri)

to meander