'Ping River' definitions:

Definition of 'Ping River'

(from WordNet)
noun
A river in western Thailand; a major tributary of the Chao Phraya [syn: Ping, Ping River]