handpuppet - German English Dictionary