macropulses

English

Noun

macropulses

  1. plural of macropulse