The correct description of the difference between a clause and a phrase is:
A clause has a subject and a verb but a phrase does not.
A clause can stand alone as a complete thought (independent clause) or may not (dependent clause), while a phrase lacks a subject-verb combination and therefore does not express a complete thought.