Every Lisp function loaded into the Lisp environment of a drawing is visible to all the other functions, so loading a.lsp, b.lsp and c.lsp would mean that anything defined in c.lsp is usable in b.lsp and a.lsp without any importing.
So think of the files as a device for loading several definitions at once, but after loading all those definitions are in one flat namespace with no knowledge of which file they originated in.
- also means that if you have a definition with the same name in several files, the one loaded last is the only one in existence at runtime after that.
You can see what this means in practice by calling the function ATOMS_FAMILY.