rod puppet - German English Dictionary