English to Hindi

Meaning for:
meandering
other
घुमावदार