حفل

Verb

 * 1) to gather, to assemble
 * 2) to rain violently
 * 3) to flow in abundance
 * 4) to collect
 * 5) to smooth, to polish
 * 6) to be afraid
 * 7) to give care and attention

Verb

 * 1) to gather, to assemble
 * 2) to adorn, to decorate

Noun

 * 1) gathering, assembling
 * 2) crowd, large assembly
 * 3) performance, show
 * 4) celebration, festival
 * 5) heed, attention
 * 1) heed, attention