担惊受恐

担惊受恐

Feel alarmed;