Dictionary search results

Showing 1-2 of 2 results

detritus British & World English

Waste or debris of any kind

detritus English Thesaurus

large areas of land are now littered with military detritus