English

edit

Noun

edit

khalturas

  1. plural of khaltura