be conscience-stricken - German English Dictionary