Translation of تگ و تاز in English:

تگ و تاز

phrase

  • labour and exertion, toil and trouble