Slovnenya

Translation English Spanish: place of worship

Dictionary: main
place of worship
noun