Several mechanisms can explain an association between rainfall anomalies (drought, heavy rain, flood) and disease incidence.
(Several mechanisms; can explain; an association between rainfall anomalies (drought, heavy rain, flood) and disease incidence)
Several mechanisms
can explain
an association between rainfall anomalies (drought, heavy rain, flood) and disease incidence