Dictionary search results

Showing 1-2 of 2 results

interlock British & World English

(Of two or more things) engage with each other by overlapping or by the fitting together of projections and recesses