Ping River

Explore definitions, synonyms, and language insights of Ping River

Definitions

Noun
a river in western Thailand; a major tributary of the Chao Phraya

Synonyms