superrays

English

Noun

superrays

  1. plural of superray