Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of mistral

- A violent and cold northwest wind experienced in the Mediterranean provinces of France, etc.