lay at rest - German English Dictionary