ostros

English

Noun

ostros

  1. plural of ostro