Is a “‘Junction’ Table” the same as a Weak Entity? Is a “‘Junction’-Table” basically just the table that sits between two entities that have a many-to-many (M-M) relationship?
A junction table is a weak entity, but a weak entity often is not a junction table.  A junction table is not the same as a weak entity.  A junction table is a type of weak entity.

Tables used to resolve repeating groups are also weak entities.  These are only junction tables if the repeating group contains a repeated foreign key relationship.