Je pense que ca n'a rien a voir avec la geologie, mais que c'est une definition geographique.
Les continents et oceans ne correspondent pas aux plaques tectoniques de toute facon.
Je pense que le sous-continent est une "sous-division" du continent, qui correspond d'un point de vue geographiqe (physique et/ou humain-culturel) a un ensemble suffisament grand et coherent.
ex:
- le continent americain (ou les Ameriques) mais le sous-continent sud-americain. Notons que l'on peut aussi trouver le continent sud-americain, mais peut etre est ce un abus de langage?
- le sous-continent indien, qui fait partie du continent asiatique.
On peut peut-etre aussi raisonner en terme de taille. Le sous-continent est plus grand qu'un pays, mais plus petit qu'un continent. Le sous-continent indien par exemple inclus l'Inde bien sur, mais aussi le Bangladesh, le Pakistan, le Nepal...
Mais attendons l'avis d'un geographe confirme...