Multiple materials like layers on a single mesh

I have a single mesh [glass], and have two materials for it:

base material: glass

dirt stains:

210717-dirts.jpg

Is it possible to blend these 2 materials together? like having the glass as base material and add the stains later on?