Which type of reaction is Pb(NO3)2 + 2HCl → PbCl2 + 2HNO3?

A.
single-replacement reaction

B.
decomposition reaction

C.
synthesis reaction

D.
double-replacement reaction

D. double-replacement reaction