back puppet - German English Dictionary