storm, thunderstorm, tempest

listen to the pronunciation of storm, thunderstorm, tempest
English - Spanish

Definition of storm, thunderstorm, tempest in English Spanish dictionary

storm, tempest
borrasca
English - French
{n} orage