polyfuses

English

Noun

polyfuses

  1. plural of polyfuse