Doctored meaning

Doctored statistics.

adjective
2
0
Past participle of doctor.
verb
1
0
adjective
0
0
Advertisement