Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
imitate
in English
imitate
us
/ˈim.əˌteɪ.t̬/
uk
/ˈɪ.mi.eɪ.t̬/
#moderate
Past Tense
imitated
Participle Verb
imitating
Third Person Singular
imitates