IMITATE Meaning of IMITATE in English 1. pp of imitar ; 2. adj imitation (as in imitation lace) Interlingua English vocab. Английский словарь Интерлингва. 2012