teesras

English

Noun

teesras

  1. plural of teesra