wild snowball

noun

Definition of wild snowball

: new jersey tea