The answer is D). Fighting disease
Yes, it's A. Spinach and cabbage are (A) the leaves of plants. Spinach do have flowers but they are not the flowers itself while cabbages don't have flowers. Cabbages and Spinach don't have fruits either.
D) because those birds are scavengers and therefore there will be competition in finding food and then to fight off the other birds so that you can get the food first.