What is the meaning of Luogo?

place (location, position)

Source: wiktionary.org