heap of loose stones - German English Dictionary