to copy or imitate, especially a person

listen to the pronunciation of to copy or imitate, especially a person
English - English
emulate
to copy or imitate, especially a person
Favorites