vs
QUICK ANSWER
"Cientos" is a form of "cientos", a plural noun which is often translated as "hundreds". "Miles" is a form of "mil", an adjective which is often translated as "thousand". Learn more about the difference between "cientos" and "miles" below.
mil()
A masculine noun is used with masculine articles and adjectives (e.g., el hombre guapo, el sol amarillo).