imputed ( synonym found)

Definition of imputed:

(adj) : attributed on behalf of another

Definition of imputed:

(adj) : attributed on behalf of another

Back to Top