Translation of ہچر مچر کرنا in English:

ہچر مچر کرنا

phrase

  • hesitate, falter, draw back, make excuses, quibble, prevaricate