meaning of snowstorms

1. A storm with falling snow.
2.
a storm with widespread snowfall accompanied by strong winds


Related Words

snowstorm |

Developed & Maintained By Taraprasad.com

Treasure Words