Nakhon Si Thammarat noun2 •A province of Thailand. •The capital of Nakhon Si Thammarat Province, Thailand.