I don't think there aren't equivalent definitions of 'phrase' and 'sentence' in your native language. (I'm sure these terms do exist in all languages and they are all understood in the same way.). Therefore I don't think you couldn't differentiate them even in your language.
This helps open my mind. Thanks!
Phrase in French is sentence in English, and as far as I know it also means phrase. I will try to ask to a French teacher. Sentence in French means condamnation. The difference however exists in Portuguese: Sentenša & Frase, like in English.