Chao phraya

What is Chao phraya?

Chao phraya definition and meaning on Dictionary terms:
noun

a river in N Thailand, flowing S to the Gulf of Thailand. 150 miles (240 km) long.