Dictionary search results

Showing 1-2 of 2 results

atomize British & World English

Convert (a substance) into very fine particles or droplets