Phrase and clause both are the combination of words with no complete meaning.
Definitions:
Phrase: Phrase is the combination of words that doesn’t give complete meanings.
Clause: Clause is the combination of words which sometimes doesn’t give complete meanings (Dependent Clause) and sometimes gives complete meanings (Independent Clause).