microtrap
A microscopic trap
Noun
A microscopic trap
Origin
From micro- + trap.
Forms
microtraps