Hi Angliholic Though I doubt I'd use "against" in that sentence, if I did hear someone use it, I would interpret the meaning of the sentence slightly differently. To me, "have a lot of struggles with disease" suggests that the person got a lot of diseases and had a hard time getting rid of them and/or dealing with them. However, to me, "have a lot of struggles against disease" would suggest "have a hard time preventing disease".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.