Translation of altar in English:

altar

altar

noun

  • 1

    altar