lie huddled - German English Dictionary