English to Hindi

Meaning for:
twisting
other
घुमावदार;छटपटाता हुआ;टेढ़ा-मेढ़ा