Dictionary search results

Showing 1-2 of 2 results

ingrowth British & World English

A thing which has grown inwards or within something