Thamyras

English

Proper noun

Thamyras

  1. (Greek mythology) Alternative form of Thamyris.