angelalivingsto angelalivingsto 06-11-2018 English contestada Which word means having a strong effect; commanding attention; striking, memorable? A. flexible B. cautious C. impressive D. yield