Chao Phraya definition
Define the English word Chao Phraya below. Chao Phraya is a proper noun. Also define these 0 related words and terms: .
- A major river in Thailand, flowing southwards through Bangkok and emptying into the Gulf of Thailand.
- (archaic): Menam