Meaning and Origin of: Tira

Girl name origins & meanings

  • Scottish : Land