A union mount creates an overlay of several filesystems on one mount point
A union mount is a way to merge multiple filesystems into a single directory tree. The files from all the filesystems appear under the same mount point; a policy defines what happens in case of a conflict (same path present in different branches of the union mount) and where files are written to.