storm meaning in French
n. orage, tempête; pluie; assaut (militaire);
v. se déchaîner, faire rage; tempêter, pester; donner l'assaut; prendre d'assaut
n. orage, tempête; pluie; assaut (militaire);
v. se déchaîner, faire rage; tempêter, pester; donner l'assaut; prendre d'assaut