'Fight shy of' means-
Explanation: 'Fight shy of' means 'to avoid.' Correct: C. Incorrect options: A. 'Adopt' means to take up. B. 'Snatch' means to seize suddenly. D. 'At the sight of' does not convey avoidance. Note: Idioms often have meanings that are not immediately evident from the individual words, so familiarity with common expressions is important.