Translation of طُرفہ تماشہ in English:

طُرفہ تماشہ

phrase

  • something extraordinary or strange