The phrase "lost soul" refers to a person who feels confused, directionless, or disconnected from themselves or their purpose in life. They may feel like they do not fit in or have a sense of belonging. Full definition
When her experimental rejects break free of their confines, the sequence has an impact comparable to the climax of Island of Lost Souls. (loudgreenbird.com)