v.
1.maintain or assert
2.have an argument about something
3.to make the subject of dispute, contention, or litigation
4.compete for something
5.come to terms or deal successfully with
Idiom of the Day
pooped out
to be worn out, to be exhausted
We spent all day painting the house so we were pooped out when we arrived home.