khalturas

English

Noun

khalturas

  1. plural of khaltura