something which is made in imitation - Français Anglais Dictionnaire