Dictionary search results

Showing 1-2 of 2 results

thundercloud British & World English

A cumulus cloud with a towering or spreading top, charged with electricity and producing thunder and lightning