Meaning of devatalay in english
Interpreting devatalay - देवतालय
As noun :
temple Ex:  The Parthenon replaced an older temple of Athena
Suggested : an edifice or place dedicated to the service or worship of a deity or deities
Word of the day
devatalay
can be used as noun.. No of characters: 7 including consonants matras.
Transliteration :
devataalaya