Subscribe
URL of the page has been copied to clipboard.
Meaning : The table in Christian churches where communion is given.
Synonyms : communion table, lord's table
Meaning : A raised structure on which gifts or sacrifices to a god are made.
Install App
Altar meaning in Telugu.