teesras
English
Noun
teesras
plural of
teesra