Translation of tamasya in English:

tamasya

panorama, scenery, view

  • 1

    panorama, scenery, view