microstrips
English
Noun
microstrips
plural of
microstrip