devachans

English

Noun

devachans

  1. plural of devachan