Translation of طبیعت اُتھل پُتھل ہونا in English:

طبیعت اُتھل پُتھل ہونا

phrase

  • be restless