Etymology
Today it means: A very short indel (less than 50 bases) Full definition →
From micro- + indel.
Etymology from Wiktionary, CC BY-SA 4.0.