plummet to earth - German English Dictionary