cloud buster

listen to the pronunciation of cloud buster
English - English

Definition of cloud buster in English English dictionary

cloudbuster
A pseudoscientific device supposed to drain clouds of orgone and thus cause rain