Search

Escto search a new word

altar

noun
ESaltar
originLatin

A raised structure on which gifts or sacrifices to a god are made.

Word Map