Translation of altar in Malay

altar

mazbah

noun

  • 1

    mazbah, tempat korban dipersembahkan