god rest one's soul - German English Dictionary