Dictionary search results

Showing 1-3 of 3 results

atomize British & World English

Convert (a substance) into very fine particles or droplets

atomize English-Spanish

atomizar*, pulverizar*