A proto-language is a hypothetical language from which a group of related languages are thought to have descended. It's reconstructed by comparing the similarities and differences between the descendant languages, identifying shared features and tracing them back to a common ancestor.
For example, Proto-Indo-European is the reconstructed proto-language for the Indo-European language family, which includes English, Spanish, Hindi, Russian, and many others.