Dictionary search results

Showing 1-3 of 3 results

thundercloud British & World English

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

thundercloud English-Spanish

nubarrón masculine