sailrays

English

Noun

sailrays

  1. plural of sailray