English: It means the dwelling place of God.
Telugu: దేవతలకు నివాసయోగ్యమైన గృహము అని అర్థము.