Snowball



noun
1.
(បច្ចេកទេស) ការកើនឡើងយ៉ាងរហ័ស
ENGLISH MEANING
noun
1.
A round mass of snow pressed or roller together, or anything resembling such a mass.
verb
1.
(TRANSITIVE) To pelt with snowballs; to throw snowballs at.
2.
(INTRANSITIVE) To throw snowballs.
1.
The Guelder-rose