Phang Nga noun2 •A province of Thailand.A group of Thai researchers found the spider during an expedition to Phang-Nga province in southern Thailand to research the diversity and distribution of tarantulas in the country. — 2023 •The capital of Phang Nga Province, Thailand.