Mistral
English Meaning
A violent and cold northwest wind experienced in the Mediterranean provinces of France, etc.
- A dry cold northerly wind that blows in squalls toward the Mediterranean coast of southern France.
Sorry, No Malayalam Meaning for your input!
See Mistra Want To Try Mistral In Malayalam??