English

edit

Noun

edit

microstrips

  1. plural of microstrip