microtrenches
English
Noun
microtrenches
plural of
microtrench