throw down pillars - German English Dictionary