microshocks

English

Noun

microshocks

  1. plural of microshock