Meaning of ping river

Definition of ping river

(noun) a river in western Thailand; a major tributary of the Chao Phraya

Other information on ping river

WIKIPEDIA results for ping river
Amazon results for ping river