A subcontinent is a large landmass that is smaller than a continent but is geographically separated from the rest of the continent by physical barriers like mountains. The Indian subcontinent is a prime example, separated from the rest of Asia by the Himalayas.