wrangle

noun
1
an argument that is complicated and continues over a long period of time
نزاع, جدال, مشاجره, کشمکش
verb
1
to argue angrily and usually for a long time about something
مشاجره کردن, مجادله کردن, جر و بحث کردن