lightrays

English

Noun

lightrays

  1. plural of lightray