mechanical puppet - Allemand Anglais Dictionnaire