Dictionary.com
Thesaurus.com

has mimed

  • present perfect
    of mime (3rd person singular).
    mime
    noun
    the art or technique of portraying a character, mood, idea, or narration by gestures and bodily movements; pantomime.