Hike in the price may mar the future of the trade world. ‘mar’ means (a) Harness (b) Help (c) Better (d) Worsen Show Answer Ans: (d) Worsen