whip-round

noun
1.
an impromptu collection of money
verb
2.
(intransitive, adverb) to make such a collection of money