microspotting en · NOUN EtymologyFrom micro- + spotting. Meanings (uncountable) The deposition of biomolecules on a surface using capillaries etc Relateds microspotter