Etymology
Today it means: A spray (of liquid) from a very fine nozzle Full definition →
From micro- + spray.
Etymology from Wiktionary, CC BY-SA 4.0.