Dictionary search results

Showing 1-2 of 2 results

imprint British & World English

Impress or stamp (a mark or outline) on a surface

imprint English Thesaurus

patterns can be imprinted in the clay