Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Results
Indonesian>English
altarLord's table, communion table, altar
English Definition
    noun
  1. altar, communion table, Lord's table: the table in Christian churches where communion is given
  2. altar: a raised structure on which gifts or sacrifices to a god are made
Translation
English Lord's table, communion table, altar