supershots

English

Noun

supershots

  1. plural of supershot