Supham Buri The city/word Supham Buri means Thailand. The city Supham Buri lies in Thailand. The country Thailand contains the city Thailand.