Dictionary search results

Showing 1-5 of 5 results

battle British & World English

Struggle tenaciously to achieve or resist something

battle it out in battle British & World English

Fight or compete to a definite conclusion

battle it out British & World English

Fight or compete to a definite conclusion