god's gift to mankind - German English Dictionary