Skip to main content

Definitions by Someone better than Cheng Xin

cheng xin 

Definition of a dumb or retarded person
Man he’s such a Cheng Xin