Meaning of altar

altar

Tagalog

altar n. altar