awatars

English

Noun

awatars

  1. plural of awatar