Dictionary search results

Showing 1-3 of 3 results

no man's land British & World English

Disputed ground between the front lines or trenches of two opposing armies