Shresthas

English

Proper noun

Shresthas

  1. plural of Shrestha