Find the word definition

Wikipedia
Amanpuri

Amanpuri is a luxury resort located on Pansea Beach on the west coast of the island of Phuket in Thailand. The resort is owned by Amanresorts. Amanpuri means "place of peace" in Sanskrit.