osprays

English

Noun

osprays

  1. plural of ospray