meaning of thundershower

1. a short rainstorm accompanied by thunder and lightning


Related Words

thundershower |

Developed & Maintained By Taraprasad.com

Treasure Words