Oresta

Latin

Proper noun

Oresta

  1. vocative of Orestēs