microstrips

English

Noun

microstrips

  1. plural of microstrip