Aped, past participle of ape. Synonyms in the same form.
imitated, caricatured, mocked, impersonated, copied, dittoed, counterfeited, personated, simulated
All synonyms for ape →