cloudbuster

cloudbuster definitions

noun
  • A pseudoscientific device supposed to drain clouds of orgone and thus cause rain.