Dictionary search results

Showing 1-2 of 2 results

turf war British & World English

An acrimonious dispute between rival groups over territory or a particular sphere of influence


You searched for turf war