Imitated

Spanish Meaning

imitar

contrahacer

remedar

English Meaning

  1. Simple past tense and past participle of imitate.