dismayed by some news - French English Dictionary