a shot of life - German English Dictionary