mechanical puppet - Espagnol Anglais Dictionnaire